package ar.uba.fi.algo3.tp3.vista;

import java.awt.Image;

import ar.uba.fi.algo3.titiritero.SuperficieDeDibujo;
import ar.uba.fi.algo3.tp3.modelo.Fantasma;

abstract public class VistaFantasma extends ImagenTransparente {

    protected String imagenMortal;
    protected String imagenNormal = "";

    public VistaFantasma() {
        imagenMortal = "recursos/fant-mortal.jpg";
    }

    @Override
    public void dibujar(SuperficieDeDibujo superficieDeDibujo) {
        Fantasma f = (Fantasma) this.getPosicionable();
        if (f.esMortal()) {
            this.setNombreArchivoImagen(imagenMortal);
        } else {
            this.setNombreArchivoImagen(imagenNormal);
        }
        super.dibujar(superficieDeDibujo);
    }
}
